package com.ruoyi.web.area.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * area对象 hr_ct007
 * 
 * @author ruoyi
 * @date 2024-09-26
 */
public class HrCt007 extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 代码 */
    private String ccodeID;

    /** 代码名称 */
    @Excel(name = "代码名称")
    private String vdescription;

    /** 简称 */
    @Excel(name = "简称")
    private String vsimpleName;

    /** 简拼 */
    @Excel(name = "简拼")
    private String vsimpleSpell;

    /** 代码级别 */
    @Excel(name = "代码级别")
    private Long ilevels;

    /** 上级代码 */
    @Excel(name = "上级代码")
    private String cpCodeID;

    /** 系统或自定义标志 */
    @Excel(name = "系统或自定义标志")
    private Integer bsysFlag;

    /** 是否有下级代码 */
    @Excel(name = "是否有下级代码")
    private Integer bChildFlag;

    /** 显示或隐藏 */
    @Excel(name = "显示或隐藏")
    private Integer bhideFlag;

    /** 备注 */
    @Excel(name = "备注")
    private String vMemo;

    public void setCcodeID(String ccodeID) 
    {
        this.ccodeID = ccodeID;
    }

    public String getCcodeID() 
    {
        return ccodeID;
    }
    public void setVdescription(String vdescription) 
    {
        this.vdescription = vdescription;
    }

    public String getVdescription() 
    {
        return vdescription;
    }
    public void setVsimpleName(String vsimpleName) 
    {
        this.vsimpleName = vsimpleName;
    }

    public String getVsimpleName() 
    {
        return vsimpleName;
    }
    public void setVsimpleSpell(String vsimpleSpell) 
    {
        this.vsimpleSpell = vsimpleSpell;
    }

    public String getVsimpleSpell() 
    {
        return vsimpleSpell;
    }
    public void setIlevels(Long ilevels) 
    {
        this.ilevels = ilevels;
    }

    public Long getIlevels() 
    {
        return ilevels;
    }
    public void setCpCodeID(String cpCodeID) 
    {
        this.cpCodeID = cpCodeID;
    }

    public String getCpCodeID() 
    {
        return cpCodeID;
    }
    public void setBsysFlag(Integer bsysFlag) 
    {
        this.bsysFlag = bsysFlag;
    }

    public Integer getBsysFlag() 
    {
        return bsysFlag;
    }
    public void setbChildFlag(Integer bChildFlag) 
    {
        this.bChildFlag = bChildFlag;
    }

    public Integer getbChildFlag() 
    {
        return bChildFlag;
    }
    public void setBhideFlag(Integer bhideFlag) 
    {
        this.bhideFlag = bhideFlag;
    }

    public Integer getBhideFlag() 
    {
        return bhideFlag;
    }
    public void setvMemo(String vMemo) 
    {
        this.vMemo = vMemo;
    }

    public String getvMemo() 
    {
        return vMemo;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ccodeID", getCcodeID())
            .append("vdescription", getVdescription())
            .append("vsimpleName", getVsimpleName())
            .append("vsimpleSpell", getVsimpleSpell())
            .append("ilevels", getIlevels())
            .append("cpCodeID", getCpCodeID())
            .append("bsysFlag", getBsysFlag())
            .append("bChildFlag", getbChildFlag())
            .append("bhideFlag", getBhideFlag())
            .append("vMemo", getvMemo())
            .toString();
    }
}
